
include ../../../Makefile.inc

INCLUDE=-I../include

LIB_DIR=../lib
LIB_tinylog=$(LIB_DIR)/libtinylog.a
LIB_tinylog_dbg=$(LIB_DIR)/libtinylog_d.a

OBJS_tinylog=loglevel.o logger.o consoleappender.o
OBJS_tinylog_dbg=$(OBJS_tinylog:.o=.do)

all	:	lib

lib	:	$(LIB_tinylog) $(LIB_tinylog_dbg)

$(LIB_tinylog) : $(OBJS_tinylog)
	echo " - aring $(AR) $(ARFLAGS) $@ $^ $>"
	$(AR) $(ARFLAGS) $@ $^ $>

$(LIB_tinylog_dbg) : $(OBJS_tinylog_dbg)
	echo " - aring $(AR) $(ARFLAGS) $@ $^ $>"
	$(AR) $(ARFLAGS) $@ $^ $>

.cpp.o	:
	$(CXX) $(INCLUDE) $(CXXFLAGS) -c -O2 -o $@ $<

.cpp.do	:
	$(CXX) $(INCLUDE) $(CXXFLAGS) -c -g -o $@ $<

clean :
	-@rm -f $(OBJS_tinylog) $(OBJS_tinylog_dbg)
	-@rm -f $(LIB_tinylog) $(LIB_tinylog_dbg)
